char color; 
byte brillo;
byte LedRojo  = 5;   
byte LedVerde = 6;
byte LedAzul  = 9; 

void setup() {
  Serial.begin(9600);
  pinMode(LedRojo,  OUTPUT);
  pinMode(LedVerde, OUTPUT);   
  pinMode(LedAzul,  OUTPUT);
  analogWrite(LedRojo,  127);  
  analogWrite(LedVerde, 127);   
  analogWrite(LedAzul,  127);  
}

void loop () {
  if (Serial.available()>0) {
    color=Serial.read();
    if( color == 'r' || color == 'g' || color == 'b' ) {
        delay(5);
        brillo=byte(Serial.parseInt());
        if(color == 'r') {
            analogWrite(LedRojo, brillo);
        } else if(colorCode == 'g'){
            analogWrite(LedVerde, brillo);
        }else if(colorCode == 'b'){
            analogWrite(LedAzul, brillo);
        }  
    }
  }
  delay(100);  
}  



